|
A web accelerator is a proxy server that reduces web site access time. They can be a self-contained hardware appliance or installable software. Web accelerators may be installed on the client (browsing) computer or mobile device, on ISP servers, on the server computer/network, or a combination. Accelerating delivery through compression requires some type of host-based server to collect, compress and then deliver content to a client computer. ==Techniques== Web accelerators may use several techniques to achieve this reduction in access time: They may *cache recently or frequently accessed documents so they may be sent to the client with less latency or at a faster transfer rate than the remote server could. *freshen objects in the cache ensuring that frequently accessed content is readily available for display. *preemptively resolve hostnames present in a document (HTML or JavaScript) in order to reduce latency. *prefetch documents that are likely to be accessed in the near future. *compress documents to a smaller size, for example by reducing the quality of images or by sending only what's changed since the document was last requested. *optimize the code from certain documents (such as HTML or JavaScript). *filter out ads and other undesirable objects so they are not sent to the client at all. *maintain persistent TCP connections between the client and the proxy server. *improve the performance via protocol level accelerations, such as TCP acceleration. These techniques align with best practices which are typically recommended to improve the performance of web applications. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Web accelerator」の詳細全文を読む スポンサード リンク
|